﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Scope8
{
    /// <summary>
    /// Stellt eine Repräsenation der Ordner für die Slides dar.
    /// </summary>
    class SlideDirectory
    {
        /// <summary>
        /// der Verzeichnisname
        /// </summary>
        private String _dirName = string.Empty;

        /// <summary>
        /// Getter und Setter für Verzeichnisname
        /// </summary>
        public String DirName 
        { 
            get{ return _dirName;}
            set{ _dirName = value;}
        }

        /// <summary>
        /// Slides in Directory
        /// </summary>
        private List<Slide> _slidesInDirectory = new List<Slide>();


        public List<Slide> SlidesInDirectory
        {
            get { return _slidesInDirectory; }
            set { _slidesInDirectory = value; }
        }

        private List<SlideDirectory> _directorys = new List<SlideDirectory>();
        public List<SlideDirectory> Directorys
        {
            get { return _directorys; }
            set { _directorys = value; }
        }

        /// <summary>
        /// der ImagePath für das 
        /// </summary>
        private String imagePath = "Images/directory-icon.png";

        public String ImagePath
        {
            get { return imagePath; }
            set { imagePath = value; }
        }
        
        public SlideDirectory()
        {
        }
    }
}
